package data;

import java.util.Date;

import javax.persistence.Entity;
import javax.persistence.GeneratedValue;
import javax.persistence.Id;
import javax.persistence.JoinColumn;
import javax.persistence.ManyToOne;

@Entity
public class MovInventario {
	private int Id;
	private Producto producto;
	private Date Fecha;
	private Presentacion presentacion;
//	private String Comprobante;
//	private Deposito MinDepSol;a
	private int Cantidad;
//	private Character Tipo;
//	private Area area;
	private Movimiento movimiento;
	
	@Id
	@GeneratedValue
	public int getId() {
		return Id;
	}
	public void setId(int codigo) {
		Id = codigo;
	}
	
	@ManyToOne
	@JoinColumn(name="Cod_Producto")
	public Producto getProducto() {
		return producto;
	}
	public void setProducto(Producto producto) {
		this.producto = producto;
	}
	public Date getFecha() {
		return Fecha;
	}
	public void setFecha(Date fecha) {
		Fecha = fecha;
	}
	
	@ManyToOne
	@JoinColumn(name="Cod_Presentacion")
	public Presentacion getPresentacion() {
		return presentacion;
	}
	public void setPresentacion(Presentacion presentacion) {
		this.presentacion = presentacion;
	}
	public int getCantidad() {
		return Cantidad;
	}
	public void setCantidad(int cantidad) {
		Cantidad = cantidad;
	}

	@ManyToOne
	@JoinColumn(name="Cod_Movimiento")
	public Movimiento getMovimiento() {
		return movimiento;
	}
	public void setMovimiento(Movimiento movimiento) {
		this.movimiento = movimiento;
	}

}
